38956b80df14770cb3970f97fa9264a8f087fb4d,foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/sessions/PropertiesHandler.java,Prop,getPropertyValueFromMap,#String#Map#boolean#,242

Before Change


        static String getPropertyValueFromMap(String name, Map m, boolean useSystemAsDefault) {
            String value = (String)m.get(name);
            if (value == null && useSystemAsDefault) {
                value = PrivilegedAccessHelper.shouldUsePrivilegedAccess() ?
                        AccessController.doPrivileged(new PrivilegedAction<String>() {
                            @Override
                            public String run() {
                                return System.getProperty(name);
                            }
                        })
                        : System.getProperty(name);
            }

            return value;

After Change


        static String getPropertyValueFromMap(String name, Map m, boolean useSystemAsDefault) {
            String value = (String)m.get(name);
            if (value == null && useSystemAsDefault) {
                if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()) {
                    value = AccessController.doPrivileged(new PrivilegedGetSystemProperty(name));
                } else {
                    value = System.getProperty(name);
                }
            }